Building an Interactive Cryptocurrency Dashboard with R Shiny




R Programming is the most important Statistical language that every AI Student needs to know. In recent years we have mostly heard about the word Cryptocurrency, Crypto is nothing but it is a Digital currency. As an AI student I welcome you all to the next series of  “Life of AI Students” blog. In this blog it talks about the Interactive Cryptocurrency Dashboard using R Shiny.

R Shiny


        R Shiny is a Web application framework for building an interactive Visualization and Creative Dashboard using R programming language. It is the combination of Statistics and Web developing tools, By this you can create the creative Dashboard with Statistic. In this you can create various widgets like Slider, button, drop down menu. R shiny is mostly used by Data analysts and Data Scientists, and it's easy for them to create an interactive dashboard without the deep knowledge about the other web development frameworks. The main advantage of this framework is it doesn’t need any internet connection to build the dashboard, R studio is enough. Some of the important features of the R Shiny is, it can modify the Design according to our known knowledge, Deals with large amounts of Data and use the powerful Statistical methods for the efficient Dashboard. Overall R Shiny is the easiest way to create an interactive Dashboard to prove our Framework Talent.


Cryptocurrency 


Cryptocurrency is nothing but a Digital or Virtual Currency. It has more value than real money. It uses cryptography Security which hides the information. It doesn't need any bank or government to supervise it. The well known Cryptocurrency is Bitcoin. Which was created in 2009 by Satoshi Nakamoto. After this many crypto exchanges have been developed like Ethereum, litecoin, dogecoin, etc… Nearly 23,000 Cryptocurrency are there in the world now. In that nearly 9,000 are active. The main use of cryptocurrency is, it can't be hacked and no illegal activities are occurring. Overall crypto is a recently emerged field and it is unpredictable. 


So that the Crypto currency Dashboard with Statistical Language is really a good looking Project for an University student.

 

Dashboard

Packages Used:


  • Shiny

Shiny is a web application framework building data visualization  dashboard, there are many packages involved in Shiny Package, namely Shiny Dashboard, Shiny Widgets, Shiny themes.


  • Dygraphs

Dygraphs is used to create an interactive time series plot, and it is especially used to handle the large volume of dataset. Some of the features of dygraphs are Time zone handling, Multiple series, Interactive Plots.


  • Xts 

It also deals with Time Series, XTS denotes eXtensible Time Series.

  

Overview




In this Dashboard you can See the Price Variation of the Bitcoin, Ethereum, Litecoin and neo for the particular period of time. My dataset only has these four types of coins. You can also add more types of coins for your Visualization, also you can add the Market Variations and Volume among the selected coins.

You can also change the date for your visualizations. And I have created a message box with green notification, this is to make the viewers attractive.


I have also added a search bar and Profile link, by this the users can redirect their profile pages.



I have used a Data Section to see the data of my dash Visualization and also I have included a Download button to Download my data.

      

 In this, I have explained the overview of making a Simple Crypto Dashboard. For the code please understand the concept well and write the code And I have to Specially thank my Professor for suggesting to do an Project in R Shiny. 


If anybody needs to know more about Cryptocurrency feel free to comment.


Follow me 



Comments